package com.pay.service;

import com.pay.dto.resp.PayMerchantQrCodeRespDTO;
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;

/**
 * @author 周益和
 * @ClassName PayMerchantQrCodeService
 * @qq 1552951165
 */
public interface PayMerchantQrCodeService {
    /**
     * key=token
     * value=二维码生成链接地址 返回给前端 根据该链接生成二维码图片展示
     *
     * @return
     */
    PayMerchantQrCodeRespDTO generateQrCode();
    
    /**
     * 扫码关联openid方法
     *
     * @param wxMpXmlMessage
     * @return
     */
    boolean scanningRelevanceOpenId(WxMpXmlMessage wxMpXmlMessage);
    
    /**
     * 获取token
     * @param qrCodeToken
     * @return
     */
    boolean getQrCodeTokenResult(String qrCodeToken);
}
